robot motion platform robots nano pusher stewart platform automation milling robotics photonics packaging cnc nano machining cad nano precision motion simulator